#include "bst.c"

int main(void) {
    Bst *root = 0;

    root = insert(root, 500);
    root = insert(root, 400);
    root = insert(root, 600);
    root = insert(root, 700);
    root = insert(root, 650);
    root = insert(root, 630);
    root = insert(root, 620);
    root = insert(root, 300);
    root = insert(root, 350);
    root = insert(root, 360);

//    bool res = isInTree(root, 15);
//    int max = getMax(root);
//    int min = getMin(root);

//    int res = getHeight(root);

//    bool res = isBst(root);

//    Bst *newBst;
//    newBst = delete(root, 15);
//    int res = getHeight(newBst);

//    int successor = getSuccessor(root, 360);
//
//    printf("%d\n", successor);

//    printValues(root);

    int res = getNodeCount(root);
    printf("%d\n", res);

    return 0;
}